📊
Tráfico Total
Dimensiones:
- Por Proxy: Cuántas llamadas a cada API (ej: /users, /products)
- Por Producto: Tráfico de cada paquete (free, premium, enterprise)
- Por Aplicación: Consumo de cada cliente/app
- Por Developer: Llamadas por usuario registrado
Casos de uso:
- Identificar APIs más populares
- Detectar patrones de uso
- Planificar capacidad y escalado
Ej: /users: 1.2M llamadas/mes
/products: 850K llamadas/mes
⏱️
Latencia
Tipos de latencia:
- Proxy Latency: Tiempo en Apigee (policies, transformaciones)
- Target Latency: Tiempo esperando respuesta del backend
- Total Latency: Suma de ambas
Diagnóstico:
- Si Proxy latency alta → revisar policies (cache, transforms)
- Si Target latency alta → problema en backend (no en Apigee)
- SLA típico: latencia total < 100ms
Total: 85ms (Proxy: 15ms, Target: 70ms)
→ Backend es el cuello de botella
❌
Códigos de Error
Métricas de error:
- Tasa de error (%): Fallos vs. total de llamadas
- 4xx (cliente): Auth, validación, not found
- 5xx (servidor): Backend errors, timeouts
- Rate limit (429): Cuota o spike arrest
Indicadores:
- Tasa > 1% → investigar urgente
- Picos en errores → problema en backend
- Muchos 401/403 → revisar autenticación
Hoy: 0.8% error rate
500 errors: 120 (8% del total)
401 errors: 45 (cliente sin key)
💰
Consumo por Developer
Para monetización:
- Llamadas por app: Base para facturación
- Datos transferidos: GB por usuario/mes
- Tier de plan: Free/Premium/Enterprise
- Overage charges: Llamadas fuera de cuota
Modelos de precio:
- Pay-per-call: $0.001 por llamada
- Tiered: 10K gratis, luego premium
- Usage-based: Por GB de datos
Dev "client-123": 45K llamadas/mes
Plan Free: 10K incluido
Overage: 35K × $0.001 = $35
📈 Insights y Recomendaciones
1. Monitoreo Proactivo
Configura alertas para latencia > 100ms, error rate > 1%, o quota violations. No esperes a que clientes se quejen.
2. Análisis de Cuellos de Botella
Compara Proxy Latency vs Target Latency. Si Target es alta, contacta al equipo de backend. Si Proxy es alta, optimiza policies (reduce transforms, activa cache).
3. Planificación de Capacidad
Revisa tendencias mensuales de tráfico. Si crecimiento es 30% MoM, prepara más capacidad antes de que explote.
4. Facturación Automática
Si monetizas, usa los datos de consumo por developer para generar facturas automáticas. Apigee integra con sistemas de billing.
5. Detección de Anomalías
Un pico repentino de 401 errors puede significar credenciales comprometidas. Un drop en tráfico puede indicar que los clientes pasaron a un competidor.
6. Reportes Ejecutivos
Genera reportes mensuales: tráfico total, uptime %, clientes top, revenue. Muéstraselo a stakeholders para justificar inversión en APIs.